home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / misc / vpan100.zip / read.me next >
Text File  |  1995-01-24  |  5KB  |  118 lines

  1.                                                                      Jan 23 1995
  2.  
  3. Dear programmer:
  4.  
  5. Thank you for using Virtual Panels (VP)!
  6.  
  7.  This is version 1.0 of Virtual Panels that will help you to create DOS-
  8. oriented Graphics User Interface for laboratory instrumentation that makes it 
  9. easy and quick to write data acquisition applications with state-of-the-art
  10. look. It is an object-oriented library of classes written for Borland C++ 
  11. compiler version 3.0 and higher ( because of use of templates) with BGI 
  12. graphics interface.
  13.  
  14. My main objective was to write universal tool that would avoid once and
  15. for all usually overburdening labor of writing user friendly interface
  16. for laboratory applications. In my interests was to design Virtual Panels so
  17. that to make its subsequent use as easy as possible. I inclined towards
  18. the cheap and restricted in resources IBM AT with single task operating
  19. system MS DOS. Virtual Panels was designed with intentions:
  20.  
  21.  * to save memory - for average application you add only about 30K-50K bytes to
  22.    your program linking  Virtual Panels library.
  23.  
  24.  * to save efforts and time - as many chores as possible are moved into the
  25.    Virtual Panels core. This leads to the less universality and
  26.    flexibility but at the same time makes it easier to learn and use
  27.    Virtual Panels, so applications may be written in less time.
  28.  
  29.  * to save money - hardware demands are modest and most economical. You can use
  30.    IBM AT 286 and higher and even CGA card, but EGA and higher are recomended.
  31.    Memory demands depends on your application. For most cases 640 K is sufficient.
  32.  
  33. This version of Virtual Panels is being distributed as Public Domain software. 
  34. Because of absence of copyright laws and widespread piracy in Russia it is
  35. virtually impossible to track down and prevent illegal distribution of your
  36. program product. So I decided to open this package for Public Domain. But this
  37. policy may be changed for the next, more sofisticated, versions.
  38.  
  39. Please send me reports about bugs and the specifics on what happened.
  40. I can be reached at my email and home addresses:
  41.  
  42. E-mail: 
  43.    oktay@nfsun1.jinr.dubna.su ( Oktay Rasizade )
  44.  
  45. If I dont respond to E-mail send me letter to my address:
  46.    Rasizade O., Lab Neutron Phys, JINR, Dubna, Moscow Region, Russia (workplace)
  47.   or
  48.    Rasizade O., Mohovaja 11 - 1406, 141980 Dubna, Moscow Region, Russia (home)
  49.  
  50. I also want to hear about things that you would like to be added to the VP.
  51.  
  52. --------- List of Files in package --------
  53. Virtual Panels header files:
  54.  
  55. VPHEAD   H  - contains all necessary standard headers
  56. VPBASE   H  - contains basics of Virtual Panels
  57.  
  58.  these headers you must include in the program if you use:
  59.                              
  60. VPBOARD  H  - the Board     class
  61. VPBUTT   H  - the button    system
  62. VPGRAPH  H  - the Graph     class
  63. VPINBOX  H  - the Inbox or TSInbox  class
  64. VPINDIC  H  - the Indicator class
  65. VPLED    H  - the LED       class
  66. VPOUTBOX H  - the Outbox    class
  67.  
  68. Virtual Panels libraries for:
  69.  
  70. VP11C    LIB  - Compact memory model
  71. VP11L    LIB  - Large memory model
  72.  
  73. Virtual Panels Programmers Guide ( in LaTEX format):
  74.  
  75. VPUG_1   TEX  - Part 1: Basics and Controls
  76. VPUG_2   TEX  - Part 2: Objects
  77. VPBMP    ZIP  - MS bmp image: Figure 1
  78.  
  79. -------------
  80.  
  81. These files are addition for easier life:
  82.  
  83. VPUTIL   CPP - contains some useful message and input boxes
  84. VPUTIL   H   - header file for VPUTIL.CPP
  85. VPGRWMAR H   - contains Graph with Marker template class, allows you to
  86.                browse and zoom the graph
  87. -------------
  88. VPDEMO   CPP - demonstration program
  89. VPDEMO   PRJ - its project file. All VP headers and library must be in
  90.                BORLANDC\VP directory
  91.  
  92.  
  93. SUSC220  EXE - real program for AC susceptemeter.Shows you how real VP application
  94.                may look. Run it with BGI drivers in ..\BGI directory.
  95.  
  96.  Next files are source files for SUSC220.EXE. Included only C++ source files for
  97. educational purpose:
  98. SUSCEPT  H    - general definitions
  99. SU_MAIN  CPP  - main program
  100. SU_BP    CPP  - button and paint procedures for the  main panel
  101. SU_HYSTB CPP  - description and procedures for hysteresis measurement subpanel
  102. SU_T-DEP CPP  - description and procedures for T-dependence measurement subpanel
  103.  
  104.  
  105. READ.ME - this file
  106.  
  107. P.S.  This version of VP does not support mouse and menu system function 
  108.       support in the Loop method. Nevetheless you can activate your menu system 
  109.       function from the background procedure using butsystem class members
  110.       ConStatus, key0, key1 to intercept the keyboard input.
  111.  
  112. -----------------  Oktay Rasizade, Sun Cluster Support Group, LNP, JINR, Dubna
  113.  
  114. Internet: oktay@nfsun1.jinr.dubna.su ( Oktay Rasizade )
  115. Mail:
  116.  Rasizade O., Lab Neutron Phys, JINR, Dubna, Moscow Region, Russia (workplace)
  117.  Rasizade O., Mohovaja 11 - 1406, 141980 Dubna, Moscow Region, Russia (home)
  118.